package com.ruoyi.system.domain;

import com.ruoyi.system.anno.NeedComparedProperty;
import lombok.Data;

/**
 * @Version: 1.0
 * @Description: 字段DTO
 */

@Data
public class SaveColumnDTO
{
    /**
     * 列主键id
     */
    private String id;

    /**
     * 表id
     */
    private String tableId;

    /**
     * 字段名称
     */
    @NeedComparedProperty(name = "字段名称")
    private String columnName;

    /**
     * 字段注释
     */
    @NeedComparedProperty(name = "字段注释")
    private String columnComment;

    /**
     * 字段类型
     */
    @NeedComparedProperty(name = "字段类型")
    private String columnType;

    /**
     * 字段长度
     */
    @NeedComparedProperty(name = "字段长度")
    private String columnLength;

    /**
     * 是否主键（0 否 1是）
     */
    @NeedComparedProperty(name = "是否主键")
    private String isPrimary;
}
